package com.enjoylearning.content.service;

import com.enjoylearning.content.model.dto.BindTeachplanMediaDto;
import com.enjoylearning.content.model.dto.SaveTeachplanDto;
import com.enjoylearning.content.model.dto.TeachplanDto;

import java.util.List;

public interface TeachPlanService {

    List<TeachplanDto> selectTeachplanById(Long id);

    void saveTeachplan(SaveTeachplanDto dto);

    void deleteTeachplan(Long id);

    void moveDownTeachplan(Long id);

    void moveupTeachplan(Long id);

    void associationMedia(BindTeachplanMediaDto bindTeachplanMediaDto);

    void deleteAssociationMedia(String teachPlanId, String mediaId);
}
